package com.insigma.mvc.repository.main.dao.gbhx;

import com.insigma.mvc.repository.main.model.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author epsoft-hy
 */
public interface LoadMapper {

    GbhxBase getJbxxList(String id);

    Zzhx getZzhx(String id) ;
    String getSxly(String id) ;

    Zszh getZszh(String id) ;

    List<Integer> getFlag(String id);
    List<Kbzs> getKbzs(String id) ;

    Integer getFlag1(String id);
    List<Qlzs> getQlzs(String id);

    Gbct getGbct(String id);

    List<Zzzs> getZzzs(String id) ;
    List<Txhxjm> getWzcl(String id);
    List<Jlcf> getJlcf(String id);
    List<Jlcf> getScl(String id);
    Integer getflag2(String id);
    List<Sjzs> getSjzs(String id) ;

    List<Jtcy> getJtcy(String id) ;

    void getAddZszh(@Param(value = "zszh") Zszh zszh) ;
    void insertAddZszh(@Param(value = "zszh") Zszh zszh) ;

    List<Cfxq> getCfxq(String id) ;

    List<Skhy> getSjzsEr(String id) ;

    String getGzsj(String id);
    String getA0000(String id);
    String getA0184(String id);
    String getJlxx(String id);
    String getPeopleNum(@Param(value = "id")String id ,@Param(value = "year") String year);
    List<String>  getQlzsUpdateList(String id);
    List<Qlzs> getQlzsupdate(String num);
    void updateQlzs(@Param(value = "ql") Qlzs ql);
    List<String> getPeopleNumList() ;

    String getQqpmf(@Param(value = "id") String id,@Param(value = "year") String year) ;
    void insertJl(@Param(value = "zzhx") Zzhx zzhx) ;
    String getName(String id);
    void updateJl(@Param(value = "zzhx") Zzhx zzhx) ;

    List<ZzzsPd> getZzzsPd(String id) ;
    void insertZzzsPd(@Param(value = "zz") ZzzsPd zz);

    List<KbzsPd> getKbzsPd(String id);
    void insertKbzsPd(@Param(value = "kb")KbzsPd kb);

    List<SjzsPd> getSjzsPd(String id);
    void insertSjzsPd(@Param(value = "pd") SjzsPd pd);

    List<Qlzs> getQlzsList(String id);

    void insertQlzs(@Param(value = "ql") QlzsPd ql);
    void updateSjzs(@Param(value = "ql") QlzsPd ql);

    String getZdry(String id);

    String getCg(String id);
    String getXf(String id);
    String getGrsx(String id);
    String getSclqk(String id);
    String getJjzr(String id);
    String getTxhm(String id);
    String getJwzq(String id);
    String getJz(String id);

    List<Xf> getXfnr(String id) ;
    List<Cg> getCgnr(String id) ;
    List<Grsx> getGrsxnr(String id) ;
    List<Txhxjm> getTxnr(String id) ;
    List<Jjzrsj> getJjzrnr(String id) ;
    List<Sclqk> getSclnr(String id) ;
    List<Jwzqyj> getJwyjnr(String id) ;
    List<Txhxjm> getYxqnr(String id);
    List<Jz> getJznr(String id) ;

    String getBzId(String id);

    String getRyf(String id);
    void updateRyf(@Param(value = "ryf") String ryf,@Param(value = "year") String year,@Param(value = "id") String id,@Param(value = "peoplenum") String peoplenum);
    Map getRyfYear(@Param(value = "id") String id,@Param(value = "year") String year);
    List<String> getPeopleNumList1();
    List<Sjzs> getSjzsUpdate(String str);
    void updaterypm(@Param(value = "sjzs") Sjzs sjzs);

    List<Map> getYjnb(String id);
    List<Map> getYjnbList(String id);
    List<Map> getYjnbList2(String id);
    List<Map> getNdzdgz(String id);
    List<Map> getJxzb(String id);

    List<Map> getSouS(String data);

    List<Map> getJbqk(@Param(value = "daoC") DaoC daoC);
    List<Map> getJbqk0(@Param(value = "daoC") DaoC daoC);
    List<Map> getJbqk1(@Param(value = "daoC") DaoC daoC);
    List<Map> getJbqk11(@Param(value = "daoC") DaoC daoC);
    List<Map> getJbqk2(@Param(value = "daoC") DaoC daoC);
    List<Map> getJbqk22(@Param(value = "daoC") DaoC daoC);

    List<Map> getTreeData();
    List<Map> gettreePeople(String b0111);
}
